interface language {
  label: string;
  value: string;
}
const languageValue = reactive<any>({
  // cssEmbedded: '',
  // jsembedded: '',
  css: '',
  javascript: '',
  vueMethods: '',
  vueMounted: '',
  vueWatch: '',
  computed: '',
  embedFile: '',
  vueData: '',
  copyRowFunction: '',
  scanFunction: '',
  // scss: '',
  // html: '',
  // typescript: '',
  // handlebars: '',
  // razor: '',
  // sql: '',
  // json: '',
});
const options = ref<Array<language>>([
  // {
  //   label: 'HTML',
  //   value: 'html',
  // },
  // {
  //   label: 'CSS嵌入',
  //   value: 'cssEmbedded',
  // },
  // {
  //   label: 'JavaScript嵌入',
  //   value: 'jsembedded',
  // },
  {
    label: 'CSS',
    value: 'css',
  },
  {
    label: 'JavaScript',
    value: 'javascript',
  },
  {
    label: 'VueMethods',
    value: 'vueMethods',
  },
  {
    label: 'VueWatch',
    value: 'vueWatch',
  },
  {
    label: 'computed',
    value: 'computed',
  },
  {
    label: '数据加载后执行',
    value: 'vueMounted',
  },
  {
    label: '文件嵌入',
    value: 'embedFile',
  },
  {
    label: 'VueData',
    value: 'vueData',
  },
  {
    label: '复制行方法',
    value: 'copyRowFunction',
  },
  {
    label: '扫描后置方法',
    value: 'scanFunction',
  },
  // {
  //   label: 'SASS函数类预处理语言',
  //   value: 'scss',
  // },
  // {
  //   label: 'TypeScript',
  //   value: 'typescript',
  // },
  // {
  //   label: 'Handlebars语义模板库',
  //   value: 'handlebars',
  // },
  // {
  //   label: 'Razor',
  //   value: 'razor',
  // },
  // {
  //   label: 'SQL Server',
  //   value: 'sql',
  // },
  // {
  //   label: 'Json',
  //   value: 'json',
  // },
]);

export { language, options, languageValue };
